do good deeds - French English Dictionary